package com.hyj.mapper;

import java.util.List;

import com.hyj.entity.Fenye;
import com.hyj.entity.Userchecks;

public interface UserchecksMapper {
	/**
	 * 添加签到信息
	 * @param userchecks
	 * @return
	 */
	Integer addUsercheck(Userchecks userchecks);
	/**
	 * 查询今日签到
	 * @param userchecks
	 * @return
	 */
	List<Userchecks> selectCheckUserJinTian(Userchecks userchecks);
	/**
	 * 添加签出信息
	 * @param userchecks
	 * @return
	 */
	Integer updateUserCheck(Userchecks userchecks);
	/**
	 * 查询签到情况
	 * @param fenye
	 * @return
	 */
	List<Userchecks> selectCheckUser(Fenye<Userchecks> fenye);
	/**
	 * 查询签到总条数
	 * @param fenye
	 * @return
	 */
	Integer selectCheckUserCount(Fenye<Userchecks> fenye);
	/**
	 * 经理强制签出
	 * @param userchecks
	 * @return
	 */
	Integer updateUserCheckQC(Userchecks userchecks);
		/**
		 * 	批量签退
		 * @param user_id
		 * @return
		 */
		Integer upsignon(Integer userId);
}
